/*
 * create:2016年4月13日 下午10:37:42
 * author:wangds  
 */
package com.cxkj.shop.model.order;

/**
 * .
 * @author wangds
 *
 */
public interface OrderItem {
  /**
   * The getter method of the property orderId.
   * @author wangds 2016年4月15日 下午1:59:29.
   * @return the orderId.
   */
  public String getOrderId();
  /**
   * The setter method of the property orderId.
   * @param theorderId the orderId to set
   * @author wangds 2016年4月15日 下午1:59:29.
   */
  public void setOrderId(String orderId);
  
  /**
   * The getter method of the property commodityId.
   * @author wangds 2016年4月13日 下午10:36:00.
   * @return the commodityId.
   */
  String getCommodityId();

  /**
   * The setter method of the property commodityId.
   * @param thecommodityId the commodityId to set
   * @author wangds 2016年4月13日 下午10:36:00.
   */
  void setCommodityId(String commodityId);

  /**
   * The getter method of the property amount.
   * @author wangds 2016年4月13日 下午10:36:00.
   * @return the amount.
   */
  int getAmount();

  /**
   * The setter method of the property amount.
   * @param theamount the amount to set
   * @author wangds 2016年4月13日 下午10:36:00.
   */
  void setAmount(int amount);
  

  /**
   * The getter method of the property gprice.
   * @author wangds 2016年4月21日 下午5:30:50.
   * @return the gprice.
   */
  public int getGprice();
  /**
   * The setter method of the property gprice.
   * @param thegprice the gprice to set
   * @author wangds 2016年4月21日 下午5:30:50.
   */
  public void setGprice(int gprice);
  /**
   * The getter method of the property gscore.
   * @author wangds 2016年4月21日 下午5:30:50.
   * @return the gscore.
   */
  public int getGscore();
  /**
   * The setter method of the property gscore.
   * @param thegscore the gscore to set
   * @author wangds 2016年4月21日 下午5:30:50.
   */
  public void setGscore(int gscore);
  /**
   * The getter method of the property grouppayId.
   * @author wangds 2016年4月21日 下午5:30:50.
   * @return the grouppayId.
   */
  public int getGrouppayId();
  /**
   * The setter method of the property grouppayId.
   * @param thegrouppayId the grouppayId to set
   * @author wangds 2016年4月21日 下午5:30:50.
   */
  public void setGrouppayId(int grouppayId);
  /**
   * The getter method of the property lprice.
   * @author wangds 2016年4月22日 上午10:29:49.
   * @return the lprice.
   */
  public int getLprice();
  /**
   * The setter method of the property lprice.
   * @param thelprice the lprice to set
   * @author wangds 2016年4月22日 上午10:29:49.
   */
  public void setLprice(int lprice);
  /**
   * The getter method of the property lscore.
   * @author wangds 2016年4月22日 上午10:29:49.
   * @return the lscore.
   */
  public int getLscore();
  /**
   * The setter method of the property lscore.
   * @param thelscore the lscore to set
   * @author wangds 2016年4月22日 上午10:29:49.
   */
  public void setLscore(int lscore);
  /**
   * The getter method of the property timelimitpayId.
   * @author wangds 2016年4月22日 上午10:29:49.
   * @return the timelimitpayId.
   */
  public int getTimelimitpayId();
  /**
   * The setter method of the property timelimitpayId.
   * @param thetimelimitpayId the timelimitpayId to set
   * @author wangds 2016年4月22日 上午10:29:49.
   */
  public void setTimelimitpayId(int timelimitpayId);
  
  /**
   * The getter method of the property type.
   * @author wangds 2016年4月27日 下午12:13:59.
   * @return the type.
   */
  public int getType();
  /**
   * The setter method of the property type.
   * @param thetype the type to set
   * @author wangds 2016年4月27日 下午12:13:59.
   * 
   */
  public void setType(int type);
  
  int getFreeType();
  
  void setFreeType(int freeType);
  

  String getCommodityCode();
  void setCommodityCode(String commodityCode);
  String getCommodityName();
  void setCommodityName(String commodityName);
  
  int getScore();
  void setScore(int score);
  int getPrice();
  void setPrice(int price);

}